superfluous generosity - French English Dictionary